Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Australia F2 Chile #1-w4 USA F18 Argentina F4 Argentina F5 Italy F1 Portugal F3 France F5 Australia F3 Australia F4 Chile F3 Colombia F3 Italy F15 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Argentina F9 Argentina F11 Argentina F12 Chile F5 Chile F6 Chile F7 Colombia F1 Colombia F2 Argentina F2 Argentina F6 Argentina F7 Argentina F9 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F10 Argentina F11 Argentina F12 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F2 Chile F3 China F1 China F2 Italy F2 Brazil F1 Brazil F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Italy F23 Paraguay F3 Brazil F33 Ivory Coast F1 Ivory Coast F2 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Panama F1 Italy F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 Argentina F19 Argentina F20 Chile F4 Argentina F11 USA F8 USA F9 Argentina F2 Argentina F3 Australia F1 Chile #1-w1 Trani Cup - Trani Chile #1-w3 Fujitsu Siemens Open - Budapest Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Cepu Open - San Marino Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Mauritius Open - Mauritius Challenger 42 - Andrezieux Open de Montauban - Montauban Nokian Hakkapeliitta Open - Tampere Timisoara Challenger 2005 - Timisoara 7° Trani Cup - Trani San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Copa Petrobras - Bogota The LTA Sunderland Challenger - Sunderland USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Steelers Cup - Kosice Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Internazionali di Tennis Dell'Umbria - Todi Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Copa Petrobras Argentina - Buenos Aires ATP Challenger La Serena - La Serena Open Diputacion Ciudad de Pozoblanco - Cordoba 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt UTC Open - Cherkassy Genova Open Challenger - Genova Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Tanger Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Korat Challenger San Luis Potosi Challenger Mexico City Challenger Sofia Challenger Rome Challenger Tunis Challenger Tenerife Challenger San Remo Challenger Bordeaux Challenger Izmir Challenger Alessandria Challenger Furth Challenger Kosice Challenger Reggio Emilia Challenger Rijeka Challenger Bogota Challenger Rimini Challenger Recanati Challenger Tampere Challenger San Marino Challenger Vigo Challenger Como Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Lima Challenger Salinas Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Bogota Challenger USA F19 Pereira Challenger Curitiba Challenger Biella Challenger Alessandria Challenger Chile F1a Rome Challenger Turin Challenger San Benedetto Challenger Oberstaufen Challenger Rimini Challenger Poznan Challenger Orbetello Challenger Chile F1b Tampere Challenger Como Challenger Todi Challenger Buenos Aires Challenger Medellin Challenger Ortisei Challenger Barranquilla Challenger Pereira Challenger Alessandria Challenger Rijeka Challenger Braunschweig Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Salinas Challenger Santos Challenger San Marino Challenger Cali Challenger Campinas Challenger Lermontov Challenger Quito Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger ATP Challenger Tour Finals Sao Paulo Challenger Pereira Challenger Santiago Challenger Sarasota Challenger Bordeaux Challenger Nottingham-2 Challenger Todi Challenger Oberstaufen Challenger Cordenons Challenger Genova Challenger Sao Paulo Challenger San Juan Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Lima Challenger Andria Challenger Sao Paulo Challenger Bucaramanga Challenger Chitre Challenger Irving Challenger Barranquilla Challenger Itajai Challenger San Luis Potosi Challenger Sao Paulo Challenger Cali Challenger Rome Challenger Bordeaux Challenger Mestre Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Cordenons Challenger Campinas Challenger Pereira Challenger Porto Alegre Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger San Luis Potosi Challenger Sarasota Challenger Eskisehir Challenger Mestre Challenger San Benedetto Challenger Cortina Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Pereira Challenger Medellin Challenger Casablanca Challenger Monterrey Challenger Bogota Challenger ATP Challenger Tour Finals Canberra Challenger Bucaramanga Challenger Mestre Challenger Caltanissetta Challenger Biella Challenger Cordenons Challenger Caltanissetta Challenger Caltanissetta Challenger L'Aquila Challenger Sopot Challenger Cordenons Challenger Biella Challenger Santo Domingo Challenger Lima Challenger Andria Challenger Monterrey Challenger Sarasota Challenger Vicenza Challenger Perugia Challenger Sopot Challenger Manerbio Challenger Seville Challenger Biella Challenger Florence Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Maia Challenger Monterrey Challenger Lisbon Challenger Maia Challenger Istanbul Challenger Antalya Challenger Orlando 2 Challenger San Marino Challenger Argentina F7 Colombia F2 Croatia F1 Chile F1 Chile F2 BellSouth Open - Vina del Mar Colombia F4 Campionati Internazionali di Sicilia - Palermo Romania F6 Romania F7 Romania F13 Open Seat Godo - Barcelona Generali Open - Kitzbuhel Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona AEGON Championships - London Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Santiago ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston AEGON Championships - London VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Argentina Open - Buenos Aires Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Konzum Croatia Open - Umag Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag New York Open - New York Santiago Open - Santiago Hall of Fame Open - Newport Panama F1 Sony Ericsson Open - Miami Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Argentina F1 Miami Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Argentina F3 French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Argentina F5 French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 All Lower level tournaments Olympics - Rio de Janeiro Argentina F3 USA F14 Argentina F6 Colombia F3 Colombia F4 Chile F1 Chile F2 Belgium F2 Chile F3 Uruguay F1 Colombia F1 Argentina F8 Romania F10 San Remo Tennis Cup - San Remo Banja Luka Challenger 2004 - Banja Luka Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes XI Trofeo Ciudad de Quito - Quito LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Marrakech San Marino Cepu Open - San Marino Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ljubljana Open 2008 - Ljubljana Uncle Toby's Burnie Challenger - Tasmania Geneva Challenger 10ø Tornea B. Camparini - Reggio Emilia Napoli Challenger V Trani Cup - Trani Challenger Fondazione Carige - Genova XXIX Edizione 'A.Savoldi Marco' - Manerbio 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto 4th Sardinia International Championships - Cagliari Guzzini Challenger - Recanati Asics Challenger Open - Monchengladbach Asirom Challenger - Brasov Challenger Groningen - Groningen Gemax Samsung Open 2004 - Belgrade Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Citta di Olbia - Olbia Challenger Copa Sevilla 2008 - Seville Sporting Challenger - Turin Memorial Savigni - Sassuolo Riviera di Rimini Challenger 2004 - Rimini SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Ischgl International ATP Challenger - Ischgl Open Mutouest de Saint-Brieuc - St. Brieuc Uncle Toby's Australian Men's Clay Court Challenger - Canberra Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Steelers Cup 2005 - Kosice Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini LXV Concurso Internacional Vigo - Vigo Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Garden Open - Rome 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani s Tennis Masters 06 - Graz Genoa Open - Genova Open Costa Daurada - Tarragona Tatra Banka Open 2006 - Bratislava XII Abierto Internacional de Salinas - Salinas Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota Trofeo Sisma Mantova - Mantova Challenger ATP de Cuenca Diario El Mercurio - Cuenca Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Timisoara Challenger - Timisoara Citta di Como - Como Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Lima Challenger 2007 - Lima Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Orbetello Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso III Aberto Santa Catarina de Tenis - Florianopolis Manerbio Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere GHI Bronx Tennis Classic - Bronx ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Paraguay - Asuncion Labertz Open by Stawag - Aachen Santiago Challenger Meknes Challenger Bangkok Challenger Cordenons Challenger San Sebastian Challenger Bogota Challenger Kitzbuhel Challenger San Marino Challenger Manerbio Challenger Guayaquil Challenger Buenos Aires Challenger Lugano Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Todi Challenger Santiago Challenger Trani Challenger San Jose Challenger Rijeka Challenger San Sebastian Challenger Bogota Challenger Ljubljana Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Blumenau Challenger Santos Challenger Leon Challenger Rome Challenger Porto Alegre Challenger Recanati Challenger San Sebastian Challenger Manerbio Challenger Como Challenger Panama City Challenger Seville Challenger Brasov Challenger Todi Challenger Ljubljana Challenger Campinas Challenger Madrid Challenger Belo Horizonte Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Salzburg Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Guadalajara Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Sarasota Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Newport Beach Challenger Milan Challenger Arad Challenger Tallahassee Challenger Scheveningen Challenger Savannah Challenger Rome Challenger Poznan Challenger Oberstaufen Challenger Parma Challenger Cordenons Challenger Genova Challenger Bucaramanga Challenger Brest Challenger Guayaquil Challenger Knoxville Challenger Caltanissetta Challenger Campinas Challenger Parma Challenger Salinas Challenger Antalya 2 Challenger Blois Challenger Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Guayaquil Challenger Houston Challenger Forli Challenger Open de la Ville de Saint Denis - Reunion Island Santos Challenger Vicenza Challenger Banja Luka Challenger 2003 - Banja Luka Milan Challenger Cordenons Challenger Verona Challenger San Luis Potosi Challenger Challenger Brasov - Brasov Pullach Challenger Genova Challenger Copa Petrobras - Santiago Szczecin Challenger Irving Challenger Montevideo Challenger Cordenons Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Bangkok Challenger San Benedetto Challenger - San Benedetto Biella Challenger Biella 6 Challenger Monterrey Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg The Dubai Tennis Championships - Dubai Brasil Open - Sao Paulo Brasil Open - Costa do Sauipe Kremlin Cup - Moscow AEGON Championships - London Argentina Open - Buenos Aires Milan Indoors - Milan Qatar Open - Doha Copa Telmex - Buenos Aires Movistar Open - Vina del Mar The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Legg Mason Tennis Classic - Washington VTR Open - Vina del Mar Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Heineken Open - Auckland Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Heineken Open - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston PTT Thailand Open - Bangkok China Open - Beijing Gerry Weber Open - Halle Kremlin Cup - Moscow Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Apia International - Sydney Rio Open - Rio de Janeiro Copa Telmex - Buenos Aires Grand Prix Hassan II - Marrakech Winston-Salem Open - Winston-Salem Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ecuador Open - Quito Gerry Weber Open - Halle Antalya Cup - Antalya Suisse Open - Gstaad St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Open - Gstaad Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Swiss Open - Gstaad European Open - Antwerp Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach Aegon Nottingham Open - Nottingham Antalya Cup - Antalya Brasil Open - Costa do Sauipe Delray Beach Open - Delray Beach New York Open - New York Studena Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group I, Group I, 2R, NED-ITA 1-4